package gob.cgr.sgrh.ejb.local;

import java.util.List;

import gob.cgr.sgrh.ejb.entidad.Puesto;
import gob.cgr.sgrh.ejb.entidad.PuestoCapacitacion;
import gob.cgr.sgrh.ejb.entidad.PuestoEducacion;

import javax.ejb.Local;
@Local
public interface PuestoDAO  extends GenericDAO<Puesto, Integer>{

	
	public List<Puesto> listarPorIdUnidadOrganica(Integer idUnidadOrganica);
	
	public Puesto registrarPuesto(Puesto object);
	public Puesto obtenerCompleto(Integer id);
	public PuestoEducacion actualizarPuestoEducacion(PuestoEducacion pe);
	public PuestoCapacitacion actualizarPuestoCapacitacion(PuestoCapacitacion pe);
	public void eliminarPuestoEducacion(PuestoEducacion pe);
	public void eliminarPuestoCapacitacion(PuestoCapacitacion pe);
}
